1. צריך לממש עץ בינארי, שעושה חיפוש בינארי.
2. צריך לממש קריאה לפונקציה שמחזירה Struct * ואז לשלוח לפונקציה אחרת את ה Struct שקיבלנו.
3.צריך לתקן קוד, שלא התקמפל.
4. שאלת אלגוריתם.
5. שאלת נושא
מיון מול מחשב - זה שאלות במילים שצריך לפתור אותם בשפה שאתם רוצים בוחרים
שאלות מתוך הראיון
לכתוב פונקציה שמקבלת מספר וצריך להשתיל את הספרה 5 איפשהו במספר כך שיהיה הכי גבוהה
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2020
def solution(N):
digit = 5
if N < 0:
num = str(N * -1)
else:
num = str(N)
biggest_num = ""
for i, d in enumerate(num):
if int(d) < digit and N >= 0:
biggest_num += str(digit) + num[i:]
return int(biggest_num)
elif int(d) > digit and N < 0:
biggest_num += str(digit) + num[i:]
return int(biggest_num) * -1
else:
biggest_num += d
biggest_num += str(digit)
if N < 0:
return int(biggest_num) * -1
else:
return int(biggest_num)
המבחן הוא מקוון, ישנן 3 שאלות ברמת קושי עולה, ושעתיים לפתרון
שאלות מתוך הראיון
בהנתן מספר, כתוב פונקציה המחזירה את המספר המקסימלי לו ניתן להגיע על ידי הוספת הספרה 5 למספר הנתון.
המספרים הם בין
למשל אם נתון 867 הפונקציה תחזיר 8675
אם נתון 347 נחזיר 5347
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2020
לפרק את המספר לספרות לתוך מערך, ולעבור משמאל לימין, אם הספרה גדולה מ5 נעבור לספרה הבאה ימינה וברגע שנגיע לספרה שקטנה מ5, נוסיף לפניה 5 ונרכיב את המספר בחזרה
דצמבר 2020
לבדוק מה קורה כאשר נשלח 0
ומה קורה כאשר יש מינוס
פברואר 2021
שאלה טובה לגבי 0, אבל התשובה המקורית (להוסיף 5 משמאל כדי לקבל 50) נשמעת סבירה.
עוסקת בפיתוח תוכנה לאבטחת מידע - תוכנות חומת אש ו־VPN.בסיסה הבינלאומי נמצא ברדווד סיטי, קליפורניה, ומרכזי הפיתוח נמצאים בתל אביב ובבלארוס.החברה נוסדה בשנת 1993 על ידי שלמה קרמר, מריוס נכט וגיל שוויד.